/*
 * Class3D.h
 *
 *  Created on: 2015年7月16日
 *      Author: Administrator
 */

#ifndef BCCH_CLASS3D_H_
#define BCCH_CLASS3D_H_

//包含differentially encoded normal CCCH carrier list的第二部分 (see clause 4.2.2.1.5).Size: 120 bits
//<Header: bitstring(5)>– 5 bits
//<Class Type 3: 0>
//<Segment type: 0011>
//struct ST3D_Header{
//	//header 由classType、segment Type组成
//	//1 bit
//	unsigned char classType:1;
//	//4bits
//	unsigned char segmentType:4;
//};

#include "Class3.h"

class Class3D :public Class3{
public:
	Class3D();
	virtual ~Class3D();

	//	ST3D_Header header;

	//	<SA_CCCH_LIST_PART2: bitstring(82)>– Second partition of the differentially encoded CCCH list. (See clause 4.2.2.1.5)
	unsigned short SA_CCCH_LIST_PART2[14];

	//	<Spare: bitstring(33)>
	unsigned char spare[5];
};

#endif /* BCCH_CLASS3D_H_ */
